.navbar-form {
    position: relative;
    margin: 5px 0 0 20px;
    width: 200px;
}
.navbar-form .btn {
    position: absolute;
    top: 0;
    color: #7D938A;
}
.navbar-form .form-control {
    padding-left: 35px;
    border-color: transparent;
    height: 40px;
    background: #3F4F49;
    background-color: #3F4F49;
}
.nav>li>a:hover {
    color: #A4BFB4;
    background-color: transparent
}
.nav a{
    font-size: 16px;
    font-weight: bold;
    text-decoration: none;
    color:#A4BFB4;
}

.global-nav .menu {
    margin: 12px 0 0 10px;
}
.has-unread__count {
    /* display: none; */
    position: absolute;
    top: 10px;
    right: 0;
    padding: 0 4px;
    background-color: #ED1C24;
    max-width: 28px;
    min-width: 16px;
    height: 14px;
    line-height: 14px;
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    color: #fff;
    border-radius: 14px;
}
.list{
    margin-bottom: 10px;
}
.list-item{
    padding: 9px 0;
}
.list-item {
    margin: 0;
    border-bottom: 1px solid #eee;
    padding: 10px 0;
}
.rank{
    float: left;
    margin-right: 5px;
    font-size: 16px;
    text-align: center;
    line-height: 1.2;
    color: #666;
}
.list-item .votes, .bookmark-rank .votes, .rank .answers, .bookmark-rank .answers, .list-item .views, .bookmark-rank .views {
    display: inline-block;
    padding-top: 3px;
    width: 40px;
    height: 40px;
    border-radius: 1px;
}
.rank small, .bookmark-rank small {
    display: block;
    font-size: 15px;
}
.rank .answers, .bookmark-rank .answers {
    background-color: #AD3A37;
    color: #fff;
}
.rank .answered, .bookmark-rank .answered {
    background-color: #009a61;
    color: #fff;
}

.rank .solved, .bookmark-rank .solved {
    background-color: #808B87;
}

.summary {
    overflow: auto;
}
.author {
    margin-bottom: 2px;
    color: #999;
    font-size: 13px;
}
.list-inline>li {
    display: inline-block;
    padding-left: 5px;
    padding-right: 5px;
}
.author a {
    color: #999;
}
.title {
    display: inline;
    margin: 0 5px 0 0;
    font-size: 16px;
}
.title a {
    color: #333;
    font-weight: bold;
}
.ib.taglist--inline, .ib.taglist--block {
    margin: 0;
    display: inline-block;
}
.widget-welcome {
    margin-bottom: 25px;
    padding: 15px;
    border: 1px solid #ddd;
    background-color: #fff;
    color: #666;
    -moz-box-shadow: 3px 3px 0 rgba(0,0,0,0.05);
    -webkit-box-shadow: 3px 3px 0 rgba(0,0,0,0.05);
    box-shadow: 3px 3px 0 rgba(0,0,0,0.05);
}
.widget-box .widget-box__title {
    margin: 0 0 20px;
    font-size: 16px;
}
.tag[href]:hover, .tag[href]:focus {
    background-color: #017e66;
    color: #fff;
    text-decoration: none;
}
a, a:hover, a:active, a:focus {
    outline: 0;
}
.taglist--inline.multi>li {
    margin-bottom: 5px;
}
.taglist--inline>li {
    display: inline-block;
    margin-right: 5px;
}
.taglist--inline li, .taglist--block li {
    padding: 0;
    font-size: 13px;
}
* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
li {
    display: list-item;
    text-align: -webkit-match-parent;
}
.widget-links__item {
    margin-bottom: 8px;
}
#fixedTools {
    position: fixed;
    right: 40px;
    bottom: 40px;
    border: 1px solid #DDD;
    background: #FFF;
    width: 36px;
    text-align: center;
    border-radius: 2px;
    line-height: 1.25;
    z-index: 1000;
}
#fixedTools a {
    text-decoration:none;
    padding: 10px;
    display: block;
    color: #999;
}
.border-bottom {
    border-bottom: 1px solid #DDD;
}
#footer a {
    color: #888;
}
.widget-welcome .title {
    margin: 0 0 10px;
    color: #D0021B;
}

h4, .h4 {
    font-size: 18px;
}
#footer .copyright {
    text-align: center;
    font-size: 13px;
}
/*
.global-nav{position:relative;background:#222E2A}
.global-nav .logo{float:left;margin:0;display:inline-block}
.global-nav .logo a{display:block;height:54px;width:161px;background:url(../img/logo-w.svg) no-repeat left center;-moz-background-size:161px auto;-o-background-size:161px auto;-webkit-background-size:161px auto;background-size:161px auto;text-indent:110%;white-space:nowrap;overflow:hidden;text-transform:capitalize}
.global-nav .nav{height:54px;padding:0 15px 0}
.global-nav .menu{margin:12px 0 0 10px}
.global-nav .opts{margin:12px 0 0}
.global-nav .menu__item,.global-nav .opts__item{padding:0;margin:0;vertical-align:middle;line-height:30px;color:#A4BFB4}
.global-nav .menu__item>a,.global-nav .opts__item>a{display:inline-block;padding:0 9px;height:30px;color:#A4BFB4;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}
.global-nav .menu__item>a:link,.global-nav .opts__item>a:link{background:transparent}
.global-nav .menu__item>a:hover,.global-nav .menu__item>a:active,.global-nav .menu__item>a.active,.global-nav .menu__item>a:focus,.global-nav .opts__item>a:hover,.global-nav .opts__item>a:active,.global-nav .opts__item>a.active,.global-nav .opts__item>a:focus{background-color:#3F4F49}
.global-nav .menu__item>a.em,.global-nav .opts__item>a.em{background-color:#009a61;color:#fff}
.global-nav ul ul.dropdown-menu{min-width:120px}
.global-nav ul ul.dropdown-menu a{padding:3px 15px}
.global-nav li a{font-size:16px;font-weight:bold;text-decoration:none}
.global-nav .opts .caret{margin:-4px 0 0 5px}
.global-nav .opts .dropdown-menu a{font-weight:normal}
.global-nav .has-unread__count{display:none;position:absolute;top:0;right:0;padding:0 4px;background-color:#ED1C24;max-width:28px;min-width:16px;height:14px;line-height:14px;font-size:12px;font-weight:normal;text-align:center;color:#fff;border-radius:14px}
.global-nav .has-unread{position:relative}
.global-nav .has-unread .has-unread__count{display:block}
.global-nav .search,.global-nav .message{width:36px;height:30px}
.global-nav .search .dropdown-menu{padding:15px}
.global-nav .search .dropdown-menu input{width:300px}
.header-search{position:relative;margin:10px 0 0 20px;width:180px}
.header-search .btn{position:absolute;top:0;left:0;color:#7D938A}
.header-search .form-control{padding-left:35px;border-color:transparent;height:34px;background:#3F4F49;color:#fff}
.header-search .form-control:focus{background:#52605B}
.header-search .form-control,.header-search .form-control:focus{-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}
.header-search input::-moz-placeholder{color:#7D938A}
.header-search ::-webkit-input-placeholder{color:#7D938A}
.widget-welcome{margin-bottom:25px;padding:15px;border:1px solid #ddd;background-color:#fff;color:#666;-moz-box-shadow:3px 3px 0 rgba(0,0,0,0.05);-webkit-box-shadow:3px 3px 0 rgba(0,0,0,0.05);box-shadow:3px 3px 0 rgba(0,0,0,0.05)}
.widget-welcome .title{margin:0 0 10px;color:#D0021B}
.widget-welcome ul{margin:15px 0 0}
.widget-welcome li{margin-top:6px}
.widget-welcome .join-wide{padding-top:10px;padding-bottom:10px;padding-left:20px;border-left:1px solid #eee}
.widget-welcome.widget-welcome-question{background:#fcf8e3}
.widget-box{margin:25px 0;padding-top:25px;border-top:1px solid #eee}
.widget-box .widget-box__title{margin:0 0 20px;font-size:16px}
.widget-box:first-child,.widget-box.no-border{margin-top:0;padding-top:0;border:none}
.widget-top10{padding-left:30px}
.widget-top10 li{margin-bottom:8px}
.widget-top10 img{margin-right:10px}
.widget-messages{margin-bottom:15px}
.widget-messages__item{display:block;color:#666;margin-left:-10px;padding:6px 10px;width:100%;text-decoration:none}
.widget-messages__item .badge{margin-left:5px;padding:2px 6px;font-weight:normal}
.widget-messages__item.active,.widget-messages__item:hover{text-decoration:none;color:#008E59;background-color:#F6F6F6}
.widget-messages__item.active .badge,.widget-messages__item:hover .badge{background-color:#008E59}
.widget-links__item{margin-bottom:8px}
.widget-links__item a{margin-right:6px;word-break:break-word}
.widget-links__item small{display:inline-block;font-size:13px}
.widget-links__item .ranks{float:left;padding:0;margin-right:5px;width:26px;background:#f3f3f3;color:#444;text-align:center;font-size:13px}
.widget-bookmark-author .links li{padding:5px 0;border-top:1px dotted #ddd}
#footer{border-top:1px solid #EEE;padding:40px 0;color:#888;line-height:1.6;vertical-align:top}
#footer a{color:#888}
#footer .site-link{margin:0 0 40px}
#footer .site-link dt{margin-bottom:20px;color:#333}
#footer .site-link dd{margin:5px 0;font-size:13px}
#footer .copyright{text-align:center;font-size:13px}
#fixedTools{position:fixed;right:40px;bottom:40px;border:1px solid #DDD;background:#FFF;width:36px;text-align:center;border-radius:2px;line-height:1.25;z-index:1000}
#fixedTools a{padding:10px;display:block;color:#999}
#fixedTools a:hover{background:#F3F3F3;text-decoration:none}
#fixedTools .qrcodeWraper{position:relative}
#fixedTools .qrcodeWraper:hover #qrcode{display:block}*/
